package com.xqboss.apps.vo.pay;

import com.xqboss.apps.enums.user.PayTypeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * <p>
 *     支付信息
 * </p>
 * @author Trent
 * @date 2023/8/23
 */
@Data
@ApiModel
public class PayInfoVo {

    @ApiModelProperty("支付方式")
    private PayTypeEnum payType;

    @ApiModelProperty("支付单号")
    private String tradeId;

    @ApiModelProperty("订单号")
    private Long orderId;

    @ApiModelProperty("支付金额")
    private BigDecimal price;

    @ApiModelProperty("支付信息，根据支付方式确定")
    private Object payInfo;
}
